package com.chen.posp;

import com.chen.posp.exception.MacCheckInvalidException;
import com.chen.posp.exception.MacCreateInvalidException;

/**
 * POS请求接收和返回
 * @author zhurong
 */
public interface PosRequestReceiveReturnService {
	/**
	 * POS接收请求的解析,并进行相关的后续操作（包括创建POSTRXREQUEST）
	 */
	public UnionPayParam Decoding(byte[] requestBytes, UnionPayParam unionPayParam) throws MacCreateInvalidException, MacCheckInvalidException;

}
